package com.java.al.swing;

import java.awt.FlowLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
/**
 * 首先设置布局管理器为FlowLayout .然后添加按钮,
 * 注意,在FlowLayout情况下,组件将呈现出"合适"的大小, 所有组件将被压缩到他们的最小尺寸,
 * 注意,如果调整视窗尺寸,那么布局管理器将随之重新流动所有组件. 
 */
public class FlowLayout1 extends JFrame {
	JButton button ;
	public FlowLayout1(){
		setLayout( new FlowLayout());
		for(int i = 0 ; i < 20 ; i ++ ){
			button = new JButton("Button " + i );
			if (i == 5) {
				button.setSize(500, 200);
			}
			add( button );
		}
	}
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		SwingConsole.run( new FlowLayout1(), 300, 300);
	}
}
